"use strict";

import request from '@/utils/request';

const baseUrl = "/api/front/hitch/passengerManager";

export const addressApi = {
	/**
	 * 查询地址管理列表
	 * @param {Object} params 查询参数
	 * @returns {Promise} 请求结果的 Promise
	 */
	list(params) {
		return request.get(`${baseUrl}/list`, {
			params
		});
	},

	/**
	 * 导出地址管理列表
	 * @param {Object} data 查询参数
	 * @returns {Promise} 请求结果的 Promise
	 */
	export (data) {
		return request.post(`${baseUrl}/export`, data);
	},

	/**
	 * 获取地址管理详细信息
	 * @param {number} id 地址管理 ID
	 * @returns {Promise} 请求结果的 Promise
	 */
	getInfo(id) {
		return request.get(`${baseUrl}/${id}`);
	},

	/**
	 * 新增地址管理
	 * @param {Object} data 地址管理信息
	 * @returns {Promise} 请求结果的 Promise
	 */
	add(data) {
		return request.post(baseUrl, data);
	},

	/**
	 * 修改地址管理
	 * @param {Object} data 地址管理信息
	 * @returns {Promise} 请求结果的 Promise
	 */
	edit(data) {
		return request.put(baseUrl, data);
	},

	/**
	 * 删除地址管理
	 * @param {Array<number>} ids 地址管理 ID 数组
	 * @returns {Promise} 请求结果的 Promise
	 */
	remove(id) {
		return request.delete(`${baseUrl}/${id}`);
	},





	getUserDefault() {
		return request.get(`${baseUrl}`);
	},



};